bitkeeper revision 1.1276 (4252c0b0fViC5Y9jj660Kez0BWYdJQ)
authordjm@sportsman.spdomain <djm@sportsman.spdomain>
Tue, 5 Apr 2005 16:45:36 +0000 (16:45 +0000)
committerdjm@sportsman.spdomain <djm@sportsman.spdomain>
Tue, 5 Apr 2005 16:45:36 +0000 (16:45 +0000)
domain.c:
  Adapt to unstable change to parseelfimage

xen/arch/ia64/domain.c

index 8e2a1d18df8402b19f4a5043e80a39e56d465686..5a6d664087214279d7050d66fa49c3982f4bc4b9 100644 (file)
@@ -50,7 +50,7 @@ unsigned long initrd_start = 0, initrd_end = 0;
 
 #define IS_XEN_ADDRESS(d,a) ((a >= d->xen_vastart) && (a <= d->xen_vaend))
 
-extern int loadelfimage(char *);
+//extern int loadelfimage(char *);
 extern int readelfimage_base_and_size(char *, unsigned long,
                      unsigned long *, unsigned long *, unsigned long *);
 
@@ -627,7 +627,9 @@ int construct_dom0(struct domain *d,
 //printk("First word of image: %lx\n",*(unsigned long *)image_start);
 
 //printf("construct_dom0: about to call parseelfimage\n");
-       rc = parseelfimage(image_start, image_len, &dsi);
+       dsi.image_addr = (unsigned long)image_start;
+       dsi.image_len  = image_len;
+       rc = parseelfimage(&dsi);
        if ( rc != 0 )
            return rc;